package com.jic.point.model.vo.request;
import java.util.Date;
import java.math.BigDecimal;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = " 活动规则主表实体类")
public class ConfPlatformReconciliationLogRequest extends BaseEntityRequest{
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "主键") 
    @ApiModelProperty(notes = "主键")
    private Long id;

    // @NotEmpty(message = "平台对账表code") 
    @ApiModelProperty(notes = "平台对账表code")
    private String platformReconciliationCode;

    // @NotEmpty(message = "bd部门code") 
    @ApiModelProperty(notes = "bd部门code")
    private String bdCode;

    // @NotEmpty(message = " bd部门name") 
    @ApiModelProperty(notes = " bd部门name")
    private String bdName;

    // @NotEmpty(message = "修改之前的积分") 
    @ApiModelProperty(notes = "修改之前的积分")
    private BigDecimal integral;

    // @NotEmpty(message = "修改积分") 
    @ApiModelProperty(notes = "修改积分")
    private BigDecimal updateIntegral;

    // @NotEmpty(message = "申请人ID") 
    @ApiModelProperty(notes = "申请人ID")
    private Long applierId;

    // @NotEmpty(message = "申请原因") 
    @ApiModelProperty(notes = "申请原因")
    private String applyReason;

    // @NotEmpty(message = "申请时间") 
    @ApiModelProperty(notes = "申请时间")
    private Date applyTime;

    // @NotEmpty(message = "审批ID") 
    @ApiModelProperty(notes = "审批ID")
    private Long auditorId;

    // @NotEmpty(message = "审批原因") 
    @ApiModelProperty(notes = "审批原因")
    private String auditReason;

    // @NotEmpty(message = "审核时间") 
    @ApiModelProperty(notes = "审核时间")
    private Date auditTime;

    // @NotEmpty(message = "审核（0—待审核；1-审核通过；2-审核拒绝；）") 
    @ApiModelProperty(notes = "审核（0—待审核；1-审核通过；2-审核拒绝；）")
    private Long auditSts;

    // @NotEmpty(message = "延期申请人") 
    @ApiModelProperty(notes = "延期申请人")
    private Long delayApplierId;

    // @NotEmpty(message = "延期原因") 
    @ApiModelProperty(notes = "延期原因")
    private String delayApplierReason;

    // @NotEmpty(message = "0-正常,1-修改,2-删除") 
    @ApiModelProperty(notes = "0-正常,1-修改,2-删除")
    private Integer currentAction;

}
